Raspberry Pi /RP2350 /SIO /PERI_NONSEC

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PERI_NONSEC

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (INTERP0)INTERP0 0 (INTERP1)INTERP1 0 (TMDS)TMDS

Description

Detach certain core-local peripherals from Secure SIO, and attach them to Non-secure SIO, so that Non-secure software can use them. Attempting to access one of these peripherals from the Secure SIO when it is attached to the Non-secure SIO, or vice versa, will generate a bus error.

This register is per-core, and is only present on the Secure SIO.

Most SIO hardware is duplicated across the Secure and Non-secure SIO, so is not listed in this register.

Fields

INTERP0

If 1, detach interpolator 0 (of this core) from the Secure SIO, and attach to the Non-secure SIO.

INTERP1

If 1, detach interpolator 1 (of this core) from the Secure SIO, and attach to the Non-secure SIO.

TMDS

IF 1, detach TMDS encoder (of this core) from the Secure SIO, and attach to the Non-secure SIO.

Links

() ()